package com.xiaolanshu.service;

import com.xiaolanshu.entity.Goods;
import com.xiaolanshu.entity.ShoppingCart;

import java.util.List;

public interface ShoppingCartService {
    //保存商品信息到购物车
    void saveGoods(Long userId, Goods goods, Integer count);
    //根据用户id和商品id增加商品数量
    int addGoodsCount(Long userId, Long goodsId);
    //根据用户id和商品id减少商品数量
    void reduceGoodsCount(Long userId, Long goodsId);
    //查询所有购物车商品
    List<ShoppingCart> shoppingCartInfo(Long userId);
    //根据用户id和商品id删除购物程商品
    int removeGoods(Long userId, Long goodsId);
    //根据用户id和商品id查询购物车中的商品信息
    ShoppingCart findGoods(Long userId, Long goodsId);
    //从购物车中删除商品
    void delete(Long goodsId,Long userId);

}
